Big Huge Thesaurus

melting pot

noun